.w{width: 1200px;}
.fl{ float: left; }
.fr{ float: right; }
.fc{ clear: both; }
.pos_v{ position: relative; }
.pos_a{ position: absolute; }
.auto{ margin: 0 auto; }
.bibk{display: inline-block;}
.m5{margin-left: 5px;}
.m10{margin-left: 10px;}
.m15{margin-left: 15px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mb5{ margin-bottom: 5px; }
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.txt-inde{text-indent: 24px;}
.header-top nav.navbar{ height: 77px; padding: 0px;}
.header-top{ width: 100%; /*position: fixed;*/ background: #fff; }
.header-top .most-top{ height: 40px; width: 100%; background: #333; color: #9f9f9f;  line-height: 40px;}
.header-top .most-top a{ color: #9f9f9f; }


/* 导航nav 通用 */
.nav {
  width: 1300px;
  margin: 0px auto;
}

.nav_zone {
  width: 100%;
  overflow: hidden;
  height: 100px;
  border-top: 1px solid #eaeaea;
  border-bottom: 3px solid #05A5DF;
}

.nav .logo {
  width: 190px;
  height: 90px;
  float: left;
  margin-top: 10px;
}

.nav .logo img {
  height: 80px;
  width: 150px;
}

.nav ul {
  height: 40px;
  margin-top: 40px;
  float: right;
}

.nav ul li {
  list-style-type: none;
  float: left;
  padding: 0 16px;
}

.nav ul li a {
  font-size: 16px;
  color: #05a5df;
}


/*footer通用*/
footer{ background: #232323; }
.column{border-right: 1px dotted #333;}
.footer1{ padding: 40px 0 20px; }
.footer1 ul{padding: 0;}
.footer1 ul span{ color: #ccc; font-size: 14px; height: 16px; line-height: 16px;}
.footer1 ul span dd{ color: #333; }
.footer1 ul li{ height: 34px; line-height: 34px; color: #5f5f5f;}
.footer1 ul li a{ font-size: 12px; color: #5f5f5f; }
.footer1 ul li a dd{ margin-right: 5px; }
.footer1 .small{ width: 16px; height: 16px; background-image: url(../images/footer3.png); display:block; float:left;}
.footer1 .small.small1{background-position: 0 -18px; margin-top: 6px;}
.footer1 .small.small2{background-position: 0 0px; margin-top: 9px; }
.footer1 .small.small3{background-position: 0 -41px; margin-top: 8px;}
.footer1 .footWX{ padding: 0px; text-align: center;  }
.footer1 .footWX img{ margin: 50px 0 15px; width: 100px; height: 100px; }

.footer2{ width: 100%; padding: 30px 0 25px; background: #0c0c0c; }
.footer2 p{  line-height: 24px; text-align: center; }
.footer2 .approve{ width: auto; margin: auto; padding-top: 20px; display: table;}
.footer2 .approve a{height: 43px; width: 112px; display: block; float: left;  background: url(../images/footer1.png); margin: 5px 15px;}
.footer2 .approve a.approve1{ background-position: 0 0; }
.footer2 .approve a.approve2{ background-position: -123px 0; }
.footer2 .approve a.approve3{ background-position: -246px 0; }
.footer2 .approve a.approve4{ background-position: -368px 0; }